from all points of view